home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / util / moni / mmulist.readme < prev    next >
Encoding:
Text File  |  1996-10-11  |  6.5 KB  |  180 lines

  1. Short:    Display 040/060 MMU tables
  2. Author:   mlelstv@serpens.swb.de
  3. Uploader: mlelstv@serpens.swb.de
  4. Type:     util/moni
  5.  
  6. mmulist shows the active 68040/68060 MMU registers and tables. The
  7. tables are compacted, mappings of contigous memory with the same
  8. attributes are just shown as start and end addresses and invalid
  9. descriptors are suppressed.
  10.  
  11. Usage and Modify bits are not displayed. What you get is an overview
  12. of mappings of logical to physical addresses.
  13.  
  14. The output uses the 68060 names. In particular, the 'precise' cache
  15. mode is 'non-cached/serialized' on 68040 and 'imprecise' is simply
  16. 'non-cached'.
  17.  
  18. Sorry, for details of MMU operation I have to refer to the Motorola
  19. documentation.
  20.  
  21. usage:
  22.  
  23.   mmulist
  24.  
  25. example output:
  26.  
  27. -------
  28.  
  29. General:
  30.   Translation:       enabled 
  31.   Page size:         4096
  32.   Data Cache:        writethrough, ubits: 00
  33.   Instruction Cache: copyback,     ubits: 00
  34.  
  35. Transparent Translation:
  36.   instruction 0 00 mask FF user mode,  writethrough, disabled, ubits:00
  37.   instruction 1 00 mask FF user mode,  writethrough, disabled, ubits:00
  38.   data 0        00 mask FF user mode,  writethrough, disabled, ubits:00
  39.   data 1        00 mask FF user mode,  writethrough, disabled, ubits:00
  40.  
  41. Tables:
  42.   any mode
  43.   00001000 -> 00001000, precise,      ubits:00
  44.   ..............
  45.   00068000 -> 00068000, precise,      ubits:00
  46.   00069000 -> 00069000, precise,      ubits:00, global
  47.   ..............
  48.   0006B000 -> 0006B000, precise,      ubits:00, global
  49.   0006C000 -> 0006C000, precise,      ubits:00
  50.   ..............
  51.   0006F000 -> 0006F000, precise,      ubits:00
  52.   00070000 -> 00070000, precise,      ubits:00, global
  53.   ..............
  54.   00090000 -> 00090000, precise,      ubits:00, global
  55.   000B4000 -> 000B4000, precise,      ubits:00, global
  56.   000B6000 -> 000B6000, precise,      ubits:00, global
  57.   00BC0000 -> 00BC0000, precise,      ubits:00
  58.   ..............
  59.   00BFF000 -> 00BFF000, precise,      ubits:00
  60.   00D80000 -> 00D80000, precise,      ubits:00
  61.   ..............
  62.   00DFF000 -> 00DFF000, precise,      ubits:00
  63.   00E90000 -> 00E90000, precise,      ubits:00
  64.   ..............
  65.   00EEF000 -> 00EEF000, precise,      ubits:00
  66.   00F00000 -> 00F00000, writethrough, ubits:00
  67.   ..............
  68.   00FFF000 -> 00FFF000, writethrough, ubits:00
  69.   07000000 -> 07000000, copyback,     ubits:00
  70.   ..............
  71.   070F5000 -> 070F5000, copyback,     ubits:00
  72.   070F6000 -> 070F6000, copyback,     ubits:00, global
  73.   ..............
  74.   070F7000 -> 070F7000, copyback,     ubits:00, global
  75.   070F8000 -> 070F8000, copyback,     ubits:00
  76.   ..............
  77.   0711C000 -> 0711C000, copyback,     ubits:00
  78.   0711D000 -> 0711D000, imprecise,    ubits:00
  79.   ..............
  80.   07128000 -> 07128000, imprecise,    ubits:00
  81.   07129000 -> 07129000, copyback,     ubits:00
  82.   ..............
  83.   0712B000 -> 0712B000, copyback,     ubits:00
  84.   0712C000 -> 0712C000, imprecise,    ubits:00
  85.   0712D000 -> 0712D000, copyback,     ubits:00
  86.   ..............
  87.   071B0000 -> 071B0000, copyback,     ubits:00
  88.   071B1000 -> 071B1000, copyback,     ubits:00, global
  89.   071B2000 -> 071B2000, copyback,     ubits:00
  90.   ..............
  91.   071CE000 -> 071CE000, copyback,     ubits:00
  92.   071CF000 -> 071CF000, copyback,     ubits:00, global
  93.   ..............
  94.   071D1000 -> 071D1000, copyback,     ubits:00, global
  95.   071D2000 -> 071D2000, copyback,     ubits:00
  96.   071D3000 -> 071D3000, copyback,     ubits:00, global
  97.   ..............
  98.   071E2000 -> 071E2000, copyback,     ubits:00, global
  99.   071E3000 -> 071E3000, copyback,     ubits:00
  100.   ..............
  101.   071E4000 -> 071E4000, copyback,     ubits:00
  102.   071E5000 -> 071E5000, copyback,     ubits:00, global
  103.   ..............
  104.   073D8000 -> 073D8000, copyback,     ubits:00, global
  105.   073DA000 -> 073DA000, copyback,     ubits:00, global
  106.   ..............
  107.   073DB000 -> 073DB000, copyback,     ubits:00, global
  108.   073DE000 -> 073DE000, copyback,     ubits:00, global
  109.   ..............
  110.   073E0000 -> 073E0000, copyback,     ubits:00, global
  111.   073E2000 -> 073E2000, copyback,     ubits:00, global
  112.   ..............
  113.   07426000 -> 07426000, copyback,     ubits:00, global
  114.   07428000 -> 07428000, copyback,     ubits:00, global
  115.   ..............
  116.   0747A000 -> 0747A000, copyback,     ubits:00, global
  117.   07481000 -> 07481000, copyback,     ubits:00, global
  118.   ..............
  119.   076A2000 -> 076A2000, copyback,     ubits:00, global
  120.   076AA000 -> 076AA000, copyback,     ubits:00, global
  121.   ..............
  122.   07774000 -> 07774000, copyback,     ubits:00, global
  123.   077B1000 -> 077B1000, copyback,     ubits:00, global
  124.   ..............
  125.   077B3000 -> 077B3000, copyback,     ubits:00, global
  126.   077B5000 -> 077B5000, copyback,     ubits:00, global
  127.   ..............
  128.   07812000 -> 07812000, copyback,     ubits:00, global
  129.   07821000 -> 07821000, copyback,     ubits:00, global
  130.   ..............
  131.   0782A000 -> 0782A000, copyback,     ubits:00, global
  132.   07830000 -> 07830000, copyback,     ubits:00, global
  133.   ..............
  134.   0783F000 -> 0783F000, copyback,     ubits:00, global
  135.   07848000 -> 07848000, copyback,     ubits:00, global
  136.   0784A000 -> 0784A000, copyback,     ubits:00, global
  137.   ..............
  138.   07856000 -> 07856000, copyback,     ubits:00, global
  139.   0785A000 -> 0785A000, copyback,     ubits:00, global
  140.   ..............
  141.   07866000 -> 07866000, copyback,     ubits:00, global
  142.   0787F000 -> 0787F000, copyback,     ubits:00, global
  143.   07887000 -> 07887000, copyback,     ubits:00, global
  144.   07897000 -> 07897000, copyback,     ubits:00, global
  145.   ..............
  146.   07898000 -> 07898000, copyback,     ubits:00, global
  147.   0789A000 -> 0789A000, copyback,     ubits:00, global
  148.   0789D000 -> 0789D000, copyback,     ubits:00, global
  149.   ..............
  150.   078A5000 -> 078A5000, copyback,     ubits:00, global
  151.   078A8000 -> 078A8000, copyback,     ubits:00, global
  152.   ..............
  153.   07921000 -> 07921000, copyback,     ubits:00, global
  154.   07FF7000 -> 07FF7000, imprecise,    ubits:00
  155.   ..............
  156.   07FFD000 -> 07FFD000, imprecise,    ubits:00
  157.   07FFE000 -> 07FFE000, copyback,     ubits:00
  158.   ..............
  159.   07FFF000 -> 07FFF000, copyback,     ubits:00
  160.   FFFF8000 -> 0712D000, copyback,     ubits:00
  161.   ..............
  162.   FFFFF000 -> 07134000, copyback,     ubits:00
  163.  
  164. descriptor fetches: 1
  165. page table copies:  216
  166.  
  167. --
  168.  
  169. Michael van Elst
  170.  
  171.  
  172. ============================= Archive contents =============================
  173.  
  174. Original  Packed Ratio    Date     Time    Name
  175. -------- ------- ----- --------- --------  -------------
  176.     4732    2748 41.9% 12-Sep-96 23:36:48  mmulist
  177.     6216    1266 79.6% 12-Sep-96 23:36:38  mmulist.readme
  178. -------- ------- ----- --------- --------
  179.    10948    4014 63.3% 13-Sep-96 21:52:12   2 files
  180.